D-tree: a Bi-level Technique for Indexing Rectangle Data in Spatial Database Systems
نویسندگان
چکیده
This paper shows how a domain-decomposition hierarchy can be organized as a paginated tree with a balanced height, which can be further extended to index the data subsets (i.e., rst-level indexing). The data in each subset can be indexed using any existing access support structure. (i.e., second-level indexing). We call this bi-level indexing structure \D-tree". D-tree has many desirable properties including its good data clustering characteristics, its insusceptibil-ity to the insertion order of the data set, and its immunity to the skew in the access patterns and data distributions. We provide experimental results to demonstrate these beneets. They show that D-trees using R-trees as the second-level indices provide savings averaging 90% over using R-tree alone. In general, the proposed technique can be used to boost the performance of any existing spatial indexing methods (e.g., R-tree, R +-tree, etc.) 1 Introduction Spatial data are expensive to retrieve due to the nature of the problem, that is, spatial data cannot be sorted or hashed like one-dimensional data. Numerous indexing techniques have been developed for spatial data in the past decades. Basically, they can be divided into two classes. The rst one deals with spatial data as points in a multidimensional space. This class includes point quadtree, k-d tree, K-D-B tree, hB-tree and so forth. These structures can be clas-siied as point trees. Normally, the shape of point trees is highly dependent on the order in which the data points are inserted. On the other hand, the second class can be called regional tree, in which spatial data are represented by intervals in several dimensions. Such spatial data normally are called regional data. For example, a rectangle is an object identiied by two points in a two dimensional space. This class includes R-tree and its variants. In this paper, we focus on rectangle data. Rectangles are often used to approximate other objects in an image for which they serve as the minimum rectilinear enclosing object. Of course, the exact boundaries of the object are also stored, but they are only accessed if greater precision is needed. The two most important types of operations on such data sets are window operations (i.e., rectangular range query) and spatial join operations. These operations are very expensive to perform. To reduce their execution time, the spatial data must be clustered. Unlike conventional textual databases, clustering in this case must base on the space occupied by the data. …
منابع مشابه
Efficient Update Method for Indexing Locations of Moving Objects
Tracking the changing positions of moving objects is becoming increasingly feasible and necessary. However, traditional spatial index structures are not suitable for storing these positions because of numerous update operations. In this paper, we propose an efficient update method for indexing the locations of moving objects based on the R-tree. This technique updates the structure of the index...
متن کاملSpatial Access Methods for Organizing Laserscanner Data
Laserscanning produces large sets of multidimensional point data, which demand for an effective and efficient organization and storage. Adequate data structures must perform specific spatial queries and operations in order to support the computation and / or the construction of surface models. Because of their increasing size, it is not advisable to organize the clouds of points by mainmemory d...
متن کاملLivestock monitoring using RFID with R+ tree indexing
RFID is an emerging innovation and has viable connection to animal tracking. A sensor system which utilizes remote innovation is proposed for checking the livestock. Using RFID Livestock can be monitored efficiently against missing animals and new animals can be included in stock and the vaccination procedures can be monitored in a regular basis. This paper contributes and delineates the other ...
متن کاملIndexing the Current Positions of Moving Objects Using the Lazy Update R-tree
With the rapid advances of wireless communications and positioning techniques, tracking the positions of moving objects is becoming increasingly feasible and necessary. Traditional spatial index structures are not suitable for storing these positions because of numerous update operations. To reduce the number of update operations, many existing approaches use a linear function to describe the m...
متن کاملGPU-based Spatial Indexing and Query Processing Using R-Trees
R-trees are popular spatial indexing techniques that have been widely used in many geospatial applications. The increasingly available Graphics Processing Units (GPUs) for general computing have attracted considerable research interests in applying the massive data parallel technologies to index and query geospatial data based on R-trees. In this paper, we investigate on the potential of accele...
متن کامل